<%-- 
    Document   : usuarioInsertar
    Created on : 19-feb-2012, 1:27:54
    Author     : db2admin
--%>

<%@page import="escom.ipn.modelo.dto.SectorClass"%>
<%@page import="escom.ipn.modelo.delegate.adminSectorDelegate"%>
<%@page import="java.sql.SQLException"%>
<%@page import="escom.ipn.modelo.dto.RadioClass"%>
<%@page import="escom.ipn.modelo.delegate.adminRadioDelegate"%>
<%@page import="java.util.List"%>
<%@page import="escom.ipn.modelo.dto.CRPClass"%>
<%@page import="escom.ipn.modelo.delegate.adminCRPDelegate"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="stylesheet" type="text/css" href="../css/administrador.css" />
        <link rel='stylesheet' type='text/css' href = "../css/style2.css"/>
        <link rel="stylesheet" type="text/css" href="../css/botones.css" />
        <script type="text/javascript" src="../js/jquery-1.7.1.min.js"></script>
        <script type="text/javascript" src="../js/jquery-ui-1.8.17.custom.min.js"></script>
        
        <script type="text/javascript">    
function validaPlacas(formulario) {
    var placas= document.getElementById('placas');
    var RegExPattern = new RegExp("^[P][0-9]{2}-[0-9]{2,3}$");
    var errorMessage = 'Formato de Placas Incorrecto.';
    if (placas.value.match(RegExPattern) && placas.value!='') {
        window.parent.location.reload();
        return true;
    } else {
        alert(errorMessage);
        placas.focus();
        return false;
    } 
}
</script>
        <title>Administrador</title>
    </head>
    <body>
<sectionForm>
    
    <form method="post" action="../actualizaCRP" onsubmit="return validaPlacas(this); ">
                <div class="contenidoSeccion1">
                
                <%
                int sec, rad;
                CRPClass a= new CRPClass();
                RadioClass r= new RadioClass();
                SectorClass s= new SectorClass();
                List lista= null;
                List listaS;
                List listaR;
                adminSectorDelegate delS = new adminSectorDelegate();
                adminRadioDelegate delRad = new adminRadioDelegate();
                adminCRPDelegate del= new adminCRPDelegate();
                int aux=Integer.parseInt(request.getParameter("id"));
                a.setId_carro_radio_patrulla(aux);
                if(a!= null){
                    lista=del.loadSelect(a);
                    if(a!= null){
                       a=(CRPClass)lista.get(0);
                       //Obtener Sector al que pertenece
                        sec=a.getSector();
                        s.setId(sec);
                        listaS=delS.getSectorNOMBRE(s);  
                        s= (SectorClass)listaS.get(0);
                       //Obtener Radio al que se encuentra asignado
                       rad=a.getRADIO_COMUNICACION_id_radio();
                       r.setId(rad);
                       listaR=delRad.getRadioNOMBRE(r);  
                       r=(RadioClass)listaR.get(0);
                    }
                }
                
                
                %>
            <sectionDatos>
                <h3>Información General</h3>

            <label for="ID" class="ID">ID: </label> 
            <input type="text" name="ID" 
                                id="ID" 
                                class="ID"
                                placeholder="Escribe tu nombre" value="<%=a.getId_carro_radio_patrulla()%>"
                                required/>

                <p>
            <label for="nombre">Nombre: </label> 
            <input type="text" name="nombre" 
                                id="nombre" 
                                placeholder="Escribe nombre del dispositivo"
                                required
                                value="<%=a.getNombre()%>" />
            </p>

<%-- 
LLenado del el list para elegir Radio
--%>
                <p>
                <label for="Radio">Radio: </label>
                <SELECT NAME="Radio" required>
                <%
        //Declaracion de clases manejadoras
        adminRadioDelegate delR = new adminRadioDelegate();
     
        try {
            List radios=delR.getRadios();
            for(int i=0;i<radios.size();i++){
                RadioClass listaRadios = (RadioClass) radios.get(i);
                String nombre= listaRadios.getNombre();
                String html;
                html="<OPTION> "+nombre;
                out.println(html);
            }
        } catch (SQLException ex) {
           out.println( "Fracaso");
        }              
          
        %>
        <OPTION selected="selected"><%=r.getNombre()%></option>
        </SELECT>
        </p>
           
        <%-- 
LLenado del el list para elegir Sector
--%>
                <p>
                <label for="Sector" required>Sector: </label> 
                <SELECT NAME="Sector" required>
                <%
        //Declaracion de clases manejadoras
        adminSectorDelegate dele = new adminSectorDelegate();
     
        try {
            List sectores=dele.getSectores();
            for(int i=0;i<sectores.size();i++){
                SectorClass listaSectores = (SectorClass) sectores.get(i);
                String nombre= listaSectores.getNombre();
                String html;
                html="<OPTION> "+nombre;
                out.println(html);
            }
        } catch (SQLException ex) {
           out.println( "Fracaso");
        }              
          
        %>
        <OPTION selected="selected"><%=s.getNombre()%></option>
        </SELECT>
        </p>
              <p>
            <label for="placas">Placas: </label> 
            <input type="text" name="placas" 
                                id="placas" 
                                placeholder="Escribe un Identificador"
                                required
                                value="<%=a.getPlacas()%>"/>
            </p>
            <p>
            
            <label for="desc">descripción: </label> 
            <input type="text" name="desc" 
                                id="desc" 
                                placeholder="Descripción del estado de la patrulla"
                                required
                                value="<%= a.getDescripcion()%>"/>
            </p>
            </br>
            <div class="botonSubmit">
            <p>
           
            <input type="submit" value="Aceptar"  class="button medium blue" />
            </p>
            </div>
            </sectionDatos>
                </div>
            </form>
        </sectionForm>
    </body>
</html>





 